package modelo.dominio;

import java.io.Serializable;
import java.util.List;

public class Seccion implements Serializable {

    private static final long serialVersionUID = 1L;
    private Integer idSeccion;
    private String nombre;
    private String abreviacion;
    private Seccion padre;
    private Historico historico;
    private List<Documento> documentos;

    public Seccion() {
    }

    public Seccion(Integer idSeccion) {
        this.idSeccion = idSeccion;
    }

    
    public Historico getHistorico() {
        return historico;
    }

    public void setHistorico(Historico historico) {
        this.historico = historico;
    }

    public List<Documento> getDocumentos() {
        return documentos;
    }

    public void setDocumentos(List<Documento> documentos) {
        this.documentos = documentos;
    }



    public String getAbreviacion() {
        return abreviacion;
    }

    public void setAbreviacion(String abreviacion) {
        this.abreviacion = abreviacion;
    }

    public Integer getIdSeccion() {
        return idSeccion;
    }

    public void setIdSeccion(Integer idSeccion) {
        this.idSeccion = idSeccion;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public Seccion getPadre() {
        return padre;
    }

    public void setPadre(Seccion padre) {
        this.padre = padre;
    }

    @Override
    public String toString() {
        //return "[" + this.nombre + "] " + this.getAbreviacion();
        return this.nombre;
    }
}
